/**
 * APITable <https://github.com/apitable/apitable>
 * Copyright (C) 2022 APITable Ltd. <https://apitable.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/* eslint-disable max-len */
import React from 'react';
import { makeIcon, IIconProps } from '../utils/icon';

export const GalleryMirrorOutlined: React.FC<IIconProps> = makeIcon({
    Path: ({ colors }) => <>
    <path d="M9.75 1.5C9.05964 1.5 8.5 2.05964 8.5 2.75V6.25C8.5 6.94036 9.05964 7.5 9.75 7.5H13.25C13.9404 7.5 14.5 6.94036 14.5 6.25V2.75C14.5 2.05964 13.9404 1.5 13.25 1.5H9.75ZM10 6V3H13V6H10Z" fill={ colors[0] } fillRule="evenodd" clipRule="evenodd"/>
<path d="M5.25 8.50094C5.25 8.08169 5.73497 7.8486 6.06235 8.1105L9.76196 11.0702C9.79323 11.0952 9.8206 11.123 9.84406 11.153C9.98552 11.3337 9.98479 11.5912 9.84185 11.771C9.81889 11.7999 9.79226 11.8268 9.76196 11.8511L6.06235 14.8107C5.73497 15.0727 5.25 14.8396 5.25 14.4203V12.9606H5.1691C3.44454 12.9606 1.82302 13.8124 0.836928 15.2272C0.733734 15.3753 0.5 15.3041 0.5 15.1236V14.7106C0.5 12.0873 2.62665 9.96063 5.25 9.96063V8.50094Z" fill={ colors[0] }/>
<path d="M9.75 8.5C9.6319 8.5 9.51763 8.51638 9.40933 8.54699L10.8552 9.70366C10.969 9.79471 11.0713 9.89404 11.1621 10H13V13H11.0913C11.019 13.0767 10.9403 13.1495 10.8552 13.2176L9.33869 14.4308C9.4675 14.4756 9.6059 14.5 9.75 14.5H13.25C13.9404 14.5 14.5 13.9404 14.5 13.25V9.75C14.5 9.05964 13.9404 8.5 13.25 8.5H9.75Z" fill={ colors[0] }/>
<path d="M1.5 2.75C1.5 2.05964 2.05964 1.5 2.75 1.5H6.25C6.94036 1.5 7.5 2.05964 7.5 2.75V6.25C7.5 6.48071 7.4375 6.69682 7.3285 6.88232L7.15556 6.74397C5.97064 5.79603 4.32697 6.28907 3.72905 7.5H2.75C2.05964 7.5 1.5 6.94036 1.5 6.25V2.75ZM3 3V6H6V3H3Z" fill={ colors[0] } fillRule="evenodd" clipRule="evenodd"/>

  </>,
  name: 'gallery_mirror_outlined',
  defaultColors: ['#D9D9D9'],
  colorful: false,
  allPathData: ['M9.75 1.5C9.05964 1.5 8.5 2.05964 8.5 2.75V6.25C8.5 6.94036 9.05964 7.5 9.75 7.5H13.25C13.9404 7.5 14.5 6.94036 14.5 6.25V2.75C14.5 2.05964 13.9404 1.5 13.25 1.5H9.75ZM10 6V3H13V6H10Z', 'M5.25 8.50094C5.25 8.08169 5.73497 7.8486 6.06235 8.1105L9.76196 11.0702C9.79323 11.0952 9.8206 11.123 9.84406 11.153C9.98552 11.3337 9.98479 11.5912 9.84185 11.771C9.81889 11.7999 9.79226 11.8268 9.76196 11.8511L6.06235 14.8107C5.73497 15.0727 5.25 14.8396 5.25 14.4203V12.9606H5.1691C3.44454 12.9606 1.82302 13.8124 0.836928 15.2272C0.733734 15.3753 0.5 15.3041 0.5 15.1236V14.7106C0.5 12.0873 2.62665 9.96063 5.25 9.96063V8.50094Z', 'M9.75 8.5C9.6319 8.5 9.51763 8.51638 9.40933 8.54699L10.8552 9.70366C10.969 9.79471 11.0713 9.89404 11.1621 10H13V13H11.0913C11.019 13.0767 10.9403 13.1495 10.8552 13.2176L9.33869 14.4308C9.4675 14.4756 9.6059 14.5 9.75 14.5H13.25C13.9404 14.5 14.5 13.9404 14.5 13.25V9.75C14.5 9.05964 13.9404 8.5 13.25 8.5H9.75Z', 'M1.5 2.75C1.5 2.05964 2.05964 1.5 2.75 1.5H6.25C6.94036 1.5 7.5 2.05964 7.5 2.75V6.25C7.5 6.48071 7.4375 6.69682 7.3285 6.88232L7.15556 6.74397C5.97064 5.79603 4.32697 6.28907 3.72905 7.5H2.75C2.05964 7.5 1.5 6.94036 1.5 6.25V2.75ZM3 3V6H6V3H3Z'],
  width: '16',
  height: '16',
  viewBox: '0 0 16 16',
});
